关于播放音乐的问题
id: 3467579195 | 楼主:快乐mario8 | 返回首页
id: 61647480895
1L | 作者:快乐mario8 | 发布于 2014-12-14 20:25

如何将音乐放到结束后,从开始后一部分(第一次是0:00播放,第二次是0:53播放)播放音乐,不然音乐文件要很大。@lyh娘


id: 61664880424
2L | 作者:俺滴娘7 | 发布于 2014-12-15 06:52

MMF貌似不支持断点播放


id: 61691910842
3L | 作者:RAFFICA | 发布于 2014-12-15 19:42

根据以往编程经验,应该是使用循环(还是开关之类的)@lyh娘


id: 61696388984
4L | 作者:lyh娘 | 发布于 2014-12-15 21:18

方法1,只需要1个音乐文件,循环时会有1帧延迟,暂停会导致无法循环:

(某些条件)
- play xxx on channel 32 不循环

channel 32 is not playing
- play xxx on channel 32 不循环
- set postion of channel 32 to xxx

方法2,需要2个音乐文件,衔接时会有1帧延迟,前奏暂停会导致接不上后半部分直到继续:

(某些条件)
- play 前奏 on channel 32
- 某物品:set internal flag 0 on

某物品:internal flag 0 on
前奏 is not playing
- play and loop 其余部分 on channel 32 0 times

如果关卡中需要多首音乐切换的话,需要在切换到其它音乐时关上某物品的Flag0(某物品一般可用RE附带的更改音乐标记),此种情况如果用方法1的话也需要参照方法2加上某物品的Flag


回复
lyh娘 于 2014-12-15 21:18:59 id: 61696435998
《永远的吧主吧友》的弹幕关采用了方法1,其他关卡采用了方法2